One till, three rails: accept M-Pesa, MTN MoMo and Airtel Money at the Point of Sale. The cashier pushes a request-to-pay to the customer phone, they approve with their PIN, and the order settles itself. One app — nothing else to buy.
Custom screensaver image for POS idle screen
Print your M-Pesa Till/Paybill number on POS receipts — configurable per shop
Accept mobile money at the till from any installed rail: push a prompt to the customer's phone, poll for confirmation, done. Works with M-Pesa, MTN MoMo, Airtel Money and every rail on the core.
Accept Airtel Money at the till: PIN push with payer-name confirm, automatic confirmation, payment recovery, refunds and wallet balance. One app — nothing else to buy.
Declares every Point of Sale order to the OBR eBMS in real time — zero cashier latency, refunds included
Declares every Point of Sale order to URA EFRIS (T109) in real time — the FDN and QR print on the receipt
M-Pesa STK Push checkout for the POS Self-Order kiosk and mobile ordering flow — requires the M-Pesa POS Payments app (aminitech_mpesa_pos)
Accept M-Pesa in Point of Sale — STK Push (Lipa na M-Pesa), scan-to-pay QR codes, and direct Till/Paybill (C2B) payments with automatic matching, receipt-code verification and a full transaction log. Safaricom Daraja API, sandbox + production.
Recover missed M-Pesa payments so every sale reconciles — requires the M-Pesa POS Payments app (aminitech_mpesa_pos)
Accept MTN Mobile Money at the till: PIN push to the customer phone, MoMoPay scan-to-pay QR from the Invoice API, payer-name confirmation, payment recovery, refunds and wallet balance. One app — nothing else to buy.
Real-time POS alerts: print acknowledgements, failed-print pill with retry, Kitchen Display acknowledgements, escalation and a live pending-sync counter.
POS Payment Correction, Change Payment Method, Restructure Payments, Split Payment, Merge Payments, Fix Wrong Tender, Cash to Card Swap, Card to Cash, M-Pesa Correction, Mobile Money Fix, Closed Session Payment Fix, Posted Session Correction, Invoiced Order Payment Correction, Payment Method Swap, Refund-free Correction, Tender Correction, POS Receipt Correction, Audit Trail, Manager Override, Payment Reconciliation for Point of Sale
Drill-down "Product Sales" analytics under POS > Reporting — pivot, graph, list, search; filterable by date, POS, session, product, category, waiter, cashier, supervisor and status.
Push backend price changes into open Point of Sale sessions instantly via the Odoo bus. No polling, no full reload, no cashier action — every till sees the new price within a second.
POS Security, Cashier Restrictions, Supervisor Approval, Audit Log, Manager PIN, Role-Based Access, Auto-Lock, Email Alerts for Point of Sale
POS Stock Restriction, POS Out of Stock, POS Stock Gate, Real-Time POS Inventory, POS Stock Badge, POS Negative Stock Block, POS Oversell Block, POS Manager Override, POS Override Audit Log, POS Stock Shortfall Report, POS Stock Location Lock, Per-Category Stock Gate, Per-Product Stock Opt-Out, Tiered Stock Color Badges, POS Low-Stock Toast, Reorder Threshold Email Alert, Storable Product Restriction, Multi-Location POS Stock, Point of Sale Inventory Control
POS Z Report, POS Daily Report, POS Daily Sales Report, End of Day Report, POS Closing Report, POS Session Report, Cashier Report, Cashier Performance Report, Payment Method Breakdown, Cash Reconciliation, Cash Difference, Daily Cash Report, Tax Inclusive Report, Tax Exclusive Report, Sales Summary, Executive Summary, Full Z Report, Auto-Email Daily Z Report, Email Daily Sales PDF, Sales by Category, Daily KPIs for Point of Sale
Declares every Point of Sale order to the RRA EBM 2.1 VSDC in real time and prints the fiscal signature + QR on the receipt
Add looping video to the Point of Sale self-order and kiosk splash screen, with background preloading and image fallback.